body, html  {margin: 0; padding: 0;
             font-family: Arial,Helvetica, sans-serif;
             font-size: 13px; line-height: 2.2ex }
div.top     {position: absolute; width:100%;
             height:3.2ex; background: #842a50;}
div.contents {position: absolute;
              top: 3.5ex; left: 1em; right: 1em; padding: 0.3ex 0px 0px 0px;}
td.halfwidth {width: 48%;}
tr.optional  {color: #808080; border-color: #808080;}
tr         {vertical-align: top;}
table      {margin: 5px;}
table.home {table-layout: fixed; padding: 0px; margin: 0px 0.8em 0px 0.8em;}
td.author2 {padding: 0px 0.8em 0px 0.8em; margin: 0px}
div.mt     {overflow: hidden; max-height: 4.4ex;} 
td.pdf0    {width:  3% ;}
td.year1   {width:  3% ; text-align: center;}
td.author2 {width: 27% ;}
td.title3  {width: 47% ;}
td.title34 {width: 67% ;}
td.none12  {width: 77% ; text-align: center;}
td.notes4  {width: 20% ;}
form.head  {margin: 0px; padding: 0px; border: none; color: #000000;}
input.head {position: relative; left: -1px; top: 1px;
            color: #000000; background: #ffffff; margin: 0;
            padding: 0; border: none; height: 16px; 
            font-size: 12px; font-weight: 100;}
input.button {position: relative; top: 1px; color: #842a50;
             background: #f0f0f0; border: 0px; line-height: 0px;
             height: 16px; margin: 0px; padding: 0px;
             font-size: 12px; font-weight: 100;}
div.addButton {width: 100%; text-align: right;}
div.center  {width: 100%; text-align: center;}
div.tagcloud {width: 40%; align:left; text-align: center; float:left;}
div.alignright{width: 60%; text-align:center; float:right;}
div.centerwarn  {width: 100%; text-align: center; color:red;}
span.relevance {color: #808080; text-align: right;}
span.large  {font-size: 15px;}
span.huge   {font-size: 18px;}
span.tags   {font-size: 0.8em; color: #842a50; }
.tag1	{font-size:0.8em;}
.tag2	{font-size:1.0em;}
.tag3	{font-size:1.2em;}
.tag4	{font-size:1.4em;}
.tag5	{font-size:1.6em;}
.tag6	{font-size:1.8em;}
p.ref       {text-align: justify; margin: 0px;}
p.left {margin: 2px 6px 0px 6px;position: absolute; left: 0px;
             top: 0px; height: 20px; color: #ffffff;}
p.right     {margin: 0px 6px 0px 6px; position: absolute;
             right: 0px; top: 0px; height: 20px; color: #ffffff;}
a           {text-decoration: none;}
a:link      {color: #4b1531;}
a:visited   {color: #321022;}
a:hover     {color: #842a50;}
a.menu      {color: white;}
.update     {font-family: Arial,Helvetica, sans-serif;
             font-size: 12px; border: none; background: #f0f0f0;}
